/**
 * Copyright (c) 2010-2020 by skzr.org
 * All rights reserved.
 * @Author <a href="mailto:skzr.org@gmail.com">skzr.org</a>
 * @date 2011-3-14 下午09:01:15
 */
package org.skzr.logging;

import org.slf4j.Logger;

/**
 * 本地化日志接口.
 * @author <a href="mailto:skzr.org@gmail.com">skzr.org</a>
 * @version 1.0.0
 * @since JDK1.6
 */
public interface ILocalLogger extends Logger {
	void trace(Enum<?> key, Object... args);
	void debug(Enum<?> key, Object... args);
	void info(Enum<?> key, Object... args);
	void warn(Enum<?> key, Object... args);
	void error(Enum<?> key, Object... args);
	
	/**
	 * 获取key对应的国际化文本，如果找不到直接使用默认值
	 * @param key 国际化对应key
	 * @param args
	 * @return key对应的国际化文本
	 */
	String getText(Enum<?> key, Object... args);
}
